访问电脑版页面

导航:老古开发网手机版51单片机51单片机中断系统

如何设置51单片机的中断优先级

导读:
关键字:
中断优先级,51单片机,

在MCS-51单片机中断优先级中由中断优先级寄存器IP来高置的,IP中某位设为1,相应的中断就是高优先级,否则就是低优先级。

PS

PT1

PX1

PT0

PX0

IP优先级别寄存器各位介绍如下:

PS:串行口中断优先级控制位。PS=1设定串行口为高优先级中断;PS=0为低优先级中断。

PT1:T1中断优先级控制位。PT1=1设定定时器T1为高优先级中断;PT1=0为低优先级中断。

PX1:外部中断1优先级控制位。PX1=1设定定时器外部中断1为高优先级中断;PX1=0为低优先级中断。

PT0:T0中断优先级控制位。PT0=1设定定时器T0为高优先级中断;PT0=0为低优先级中断。

PX0:外部中断0优先级控制位。PX0=1设定定时器外部中断0为高优先级中断;PX0=0为低优先级中断。

例:设有如下要求,将T0、外中断1设为高优先级,其它为低优先级,求IP的值。

IP的首3位没用,可任意取值,设为000,后面根据要求写就可以了

-

-

-

PS

PT1

PX1

PT0

PX0

0

0

0

0

0

1

1

0

因此,最终,IP的值就是06H。

例:在上例中,如果5个中断请求同时发生,求中断响应的次序。

响应次序为:定时器0->外中断1->外中断0->实时器1->串行中断。

来源:工程师周亮   作者:lhl545545  2018/12/17 16:28:00
栏目: [ 51单片机中断系统]

相关阅读

8051单片机是几位机_8051单片机共有几个中断源

51单片机中断优先级的设置方法解析

51单片机的中断方法以及对LED显示器的控制设计

AT89S51单片机扩充外部中断源系统的设计

51单片机中断服务子程序的设计

8051单片机定时器溢出中断与CPU响应中断的时间误差分析

80C51单片机中断的编程使用方法介绍

51单片机中断系统的重要性

C51单片机中断函数的修饰方法

MCS-51单片机定时中断的编程方法解析

MCS-51单片机定时中断不同应用情况

MCS-51单片机中断响应的三种方法解析

8051单片机中断系统结构及中断控制原理

51单片机外部中断请求源与内部中断请求源的用法解析

C51单片机中断函数的定义及应用

8051单片机定时器溢出中断误差补偿示例

C51单片机的中断号以及中断向量

如何设置51单片机的中断优先级

51单片机中断用法实例解析

8051单片机的中断响应过程解析